
body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,caption,th,td,form,fieldset,legend,input,button,textarea,address{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none}
fieldset,img{border:0}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
input,button,textarea,select{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}
abbr[title]{border-bottom:1px dotted;cursor:help}
a,a:hover{text-decoration:none}
a,
label,
:focus{outline:0 none;}
body{font:12px arial,\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\9ED1\4F53,\5B8B\4F53,sans-serif; color:#000;}
input:-moz-placeholder {color: #ccc; }
::-webkit-input-placeholder {color:#ccc;}
.clearfix:after{display: block; content: "\20"; height: 0; clear: both; overflow: hidden; visibility: hidden;}/*ie8以上*/
.clearfix{*zoom:1;}/*ie6、7*/

/*-- 主体不变动部分 --*/
body{background:#f2f2f2;}
.top{padding-top:25px; height:75px; background:#ececec; border-bottom:1px solid #d9d9d9;}
.logo, .content, .footer{width:900px; margin:0 auto; padding:0 30px;}
.content{background:url(../images/welcome.jpg) 0 80px no-repeat; padding-top:80px; height:500px;}
.suc_content{padding-top:80px; height:630px; width:903px; margin:0 auto;}
.suc_kuang{background:#fff url(../images/con_bg.png) left top repeat-x; }
.suc_botm{background:url(../images/bom_cor.png) left bottom no-repeat; height:62px;}
.links{display:inline-block;*display:inline;zoom:1;}
.links li{border-right:1px solid #ff6600; float:left;}
.links li.copyright{border-right:none;}
.footer{text-align:center; margin-top:95px; }
.footer a{color:#ff6600; padding:0 10px; }
.footer span{margin-left:10px; color:#999;}
.sub_bg, .input_kuang, .input_b, .sub_login, .mt_login{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; } 
.sub_bg , .mt_login, .input_b{-moz-box-shadow:0 1px 1px #f0f0f0; -webkit-box-shadow:0 1px 1px #f0f0f0; box-shadow:0 1px 1px #f0f0f0;}
.sub_bg{background:url(../images/s_bgs.png) 0 -40px repeat-x; height:36px; display:inline-block; *display:inline; zoom:1; border:1px solid #dadada; font-size:14px; width:132px; cursor:pointer;}/*-- 取回密码那一坨的下一步按钮等 --*/
.input_kuang{display:inline-block; height:20px; padding:8px; font-size:14px; border:1px solid #e3e3e3; border-top:1px solid #ccc; width:252px;
background:#fff url(../images/s_bgs.png) 0 -118px repeat-x; box-shadow:0 1px 1px #fff;}/*-- 文本输入框 --*/
.error_put{border:2px solid #f18447; padding:7px;}
.sub_login{margin:0 auto; width:130px; border:1px solid #dd621f; height:40px; background:url(../images/s_bgs.png) 0 0 repeat-x; cursor:pointer;}/*-- 小黄按钮 --*/
.no_bg{border:0 none;padding:0;background-color:transparent;cursor:pointer; display:block;}
.sub_bg input{width:132px; height:36px;}
.sub_login input{width:130px;height:40px;color:#fff;font:700 16px/40px \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\9ED1\4F53;}
.sub_login .sub_login_a{ display:inline-block; _display:inline; *zoom:1; width:130px;height:40px;text-align:center;color:#fff;font:700 16px/40px \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\9ED1\4F53;}
.mt_login{display:inline-block; *display:inline; zoom:1; height:24px; border:1px solid #dadada; font-size:14px; cursor:pointer; padding-top:14px; width:273px;
text-align:center; color:#DD621F; font-weight:bold; background:url(../images/s_bgs.png) 0 -40px repeat-x; }
.pointer{ cursor:pointer; }
.color_33{ color:#333; }
/*-- 登陆页面的立即注册 --*/
.color_h{color:#c2c2c2;}
.color_99{color:#999; line-height:14px;}
.cor_yellow{color:#ff7800; text-decoration:underline;}
.marl_10{margin-left:10px;}
.marl_20{margin-left:20px;}
.marl_40{margin-left:40px;}
.marl_170{margin-left:170px;}
.mart_10{margin-top:10px;}
.marb_14{margin-bottom:14px;}
.mart_60{margin-top:60px;}
.mart_18{margin-top:18px;}
.mart_30{margin-top:30px;}
.an_style{margin-top:16px; margin-left:66px;}
.flt_l{float:left;}
.flt_ln{float:left;}
.long_width{width:326px;}
p.intrd{color:#b0b0b0; margin-top:10px;}
p.lht{line-height:1.5;}
.val_m{vertical-align:middle;}
.val_mT{vertical-align:middle; _vertical-align:baseline; }
.teln_m{text-align:center;}
.por_r{position:relative;}
.check_zi{margin:10px 0 0 10px; float:left; height:20px; line-height:20px;}
.mt_newwidth{width:90px; color:#000; font-weight:normal; margin-left:4px;}
.back_link{ margin-top:95px; font-size:14px; color: #FF6600; display:block; text-decoration:underline;}
.register p{font-size:14px;}
.change{margin-top:26px; margin-left:140px;}

/*-- 注册账户部分 --*/
.h4_suc{margin:0 0 10px 30px; padding-top:20px; font-size:22px; font-weight:bold; color:#ff9630;}
.suc_p{padding:0 0 20px 30px; border-bottom:1px dashed #e3e3e3; color:#999;}
.radio_quyu{margin:50px 0 20px 290px; font-size:14px;}
.login_ta{margin:0 20px 0 210px; position:relative;}
.login_ta .input_kuang{width:290px; display:inline-block; *display:inline;}
.p_cor_hui{color:#999; margin:4px 0 0 290px}
.aln_r{width:80px; text-align:right; font-size:14px; font-weight:bold; color:#000; line-height:38px;}
.juli{margin-right:50px;}
.hei_513{height:513px;  border:1px solid #dadada; border-bottom:none;}
.login_ta img{vertical-align:middle; margin:0 10px 0 5px;}
.error_icontwo{width:16px; height:16px; vertical-align:middle; display:inline-block; background:url(../images/icos.png) 0 -85px no-repeat; margin-right:6px;}
.error_icon, .ok_icon{width:16px; height:16px; vertical-align:middle; display:inline-block; background:url(../images/icos.png) 0 -32px no-repeat; margin:0 6px;}
.ok_icon{background:url(../images/icos.png) 0 -16px no-repeat;}
.login_ta .la_height td{height:48px; vertical-align:bottom;}
.la_height .sub_login{margin-top:6px;}
.littlepop{display:none; position:absolute; top:-35px; right:48px;}
.popmessage{border:1px solid #e8d76b; padding:10px; display:none; height:18px; color:#ff0000; line-height:1.1; box-shadow:0 1px 3px #e9e9e9;
  border-radius:3px; background:url(../images/s_bgs.png) 0 -252px repeat-x;}
.little_corner{display:block; width:12px; height:11px; background:url(../images/icos.png) 0 -74px no-repeat; margin-left:13px; margin-top:-2px; overflow:hidden; position:relative; z-index:1;}
.prompt_info{position:absolute; left:320px; width:240px; top:10px; z-index:2; line-height:1.5; color:#999;}

.login_ta .new_dinkuan{width:106px;}
.tips_1, .tips_2, .tips_3{ display:none; }
.validate_info{ margin-left:10px; color:#999; line-height:14px; vertical-align:middle; }
#validate_td .check_tips{ left:130px; }
/*-- 登陆部分 --*/
.login_form{width:377px; float:right; background:#fff url(../images/s_bg.jpg) left top repeat-x; }
.pad_50{padding:0 0 22px 50px; border:1px solid #dcdcdc; border-bottom:1px dashed #d5d5d5;}
.login_form h4{font:normal 22px/1.1 "微软雅黑","黑体","文泉驿黑体"; color:#ff7e00; height:52px; padding-top:50px;}
.cooke{margin:0 0 20px 0; padding-top:8px; vertical-align:center; color:#666;}
.Mradio{margin-right:6px; *margin-left:-4px;}
.radio_quyu .Mradio{*margin-right:4px;}
.sub_log a{float:left; margin:10px 0 0 20px; font-size:14px; color:#333; height:14px; display:inline-block; line-height:1.5;}
.ano_log{padding:30px 50px 10px 50px; border:1px solid #dcdcdc; border-bottom:none; border-top:none;}
.ano_log span{display:block;}
.ano_log .mt_login{height:30px; padding-top:12px;}
.ano_span_o{color:#000; font-size:14px;}
.ano_span_t{color:#999; line-height:1.1; text-align:center; font-size:12px; height:46px; background:url(../images/bom_corner.png) left bottom no-repeat;}
.third{ margin-top:29px; color:#666;line-height:18px;  }
.third a{ display:inline-block; _display:inline; *zoom:1; padding:0 14px 0 18px; height:16px; line-height:18px; vertical-align:text-bottom; color:#666; background:url(../images/third_logo.gif) no-repeat; }
.third .qq{ background-position:0 0; }
.third .qq:hover{ background-position:0 -16px; }
.third .renren{ background-position:0 -32px; }
.third .renren:hover{ background-position:0 -48px; }
.third .sina{ background-position:0 -64px; }
.third .sina:hover{ background-position:0 -80px; }

/*-- 注册成功部分 --*/
.register{ margin:0 auto; width:650px; }
.title{ padding-top:140px; color:#FF7E00; font-size:30px;}
.register p{ line-height:22px; }
.point_email{ border-bottom:1px dashed #C9C9C9; padding:30px; }
.point_phone{ margin:45px 0 0; font-size:14px; }
.point_time{ padding:25px; color:#999; font-size:14px; }
.other{ padding:30px 0 0 83px; text-align:left; color:#999; }
.action{ color:#F60; text-decoration:underline; }
.back{ display:inline-block; margin-top:55px; color:#F60; text-decoration:underline;}

/*-- 取回密码等相关部分 --*/
.retrieve_pwd{ border-bottom:1px dashed #E3E3E3; padding:30px; height:24px; line-height:24px; color:#FF7E00; text-align:left; font-size:24px; font-weight:400;}
.tips{ margin-top:98px; font-size:14px;}
.txt_input{text-align:center; margin:30px 0 0 0;}
.txt_input .mt_login{color: #000000; font-weight: normal; margin-left: 4px; padding-top: 12px; width: 110px;} 
.txt_input .goback{margin-top:30px;}
.next_btn{ margin-top:60px; width:130px; height:35px; line-height:35px; }
.email{ margin:30px 0 0 415px; text-align:left; font-size:14px; }
.phone{ margin:20px 0 0 415px; text-align:left; font-size:14px; }
.sure_btn{ margin-top:50px; width:130px; height:35px; line-height:35px; }
.email_tips{ margin-top:142px; font-size:14px; }
.orange{ text-decoration:underline; color:#FF7E00; font-size:14px;}
.new_pwd{ margin:60px auto 0; width:510px;}
.new_pwd table td{height:38px; line-height:38px; padding-bottom:12px;}
.reset_pwd{margin-bottom:20px;}
.reset_pwd td{height:150px;}

/* 调整全局提示显示位置 */
.td2{ position:relative; display:inline-block; _display:inline; *zoom:1; }
.td2 .check_tips{ position:absolute; top:10px; left:310px; width:260px; }
.msgTips{ width:100%; height:100%; position:absolute; top:0; left:0;}
.msgInfo{ position:absolute; z-index:10; top:50%; left:50%; margin-left:-175px; margin-top:-170px; border:1px solid #9f9f9f; box-shadow:0 0 10px rgba(0,0,0,0.4); padding:30px; width:250px; background:#fcfcfc;  text-align:center;}
.hide{ display:none; }

.login_ta td{height:38px; padding-bottom:12px;}
.td1{font-weight:bold; font-size:14px; line-height:1.5; width:80px;}
.font_14{font-size:14px;}
.new_width{ width:290px;}
.p_tips{text-align:center; margin-top:110px; font-size:14px; padding-top:10px;}
.new_tips{margin:0 0 0 80px; padding:0; text-align:left; height:32px; line-height:16px;}
.pwd_p{margin:0 0 20px 84px; font-size:14px; line-height:1.1;}
.big_name{font-size:24px; color:#ff7e00; font-weight:normal; line-height:1.1;}

/*-- 个人信息页 --*/
.detail{margin:50px 0 0 200px;}
.user_info{ margin-bottom:40px; }
.info{height:25px; line-height:25px; border-bottom:1px dashed #E3E3E3; padding:30px;}
.info .left{ float:left; display:inline-block; color:#FF7E00; font-size:24px; font-weight:400;}
.info .right{ float:right; display:inline-block; font-size:12px; }
.info .right a{ color:#000; }
.photo{ width:120px; float:left; }
.photo img{border:1px solid #dcdcdc; display:block; width:120px; height:120px; -moz-box-shadow:0px 1px 2px #CDCDCD; -webkit-box-shadow:0px 1px 2px #CDCDCD; box-shadow:0px 1px 2px #CDCDCD; }
.photo a{color:#ff7e00; font-size:12px; text-decoration:underline; display:block; text-align:center; margin-top:15px;}
.mess{float:left;}
.mess td{height:14px; padding-bottom:22px; font-size:14px; font-weight:bold;}
.mess td.td_l{text-align:right; width:80px; color:#999; font-size:14px; font-weight:normal;}
.p_pop{position:relative; display:inline-block;}
.p_pop:hover .pop{display:inline-block;}
.pop{position:absolute; left:16px; top:-24px; z-index:10; margin-left:10px; display:none; padding-left:10px; width:400px;}
.doubt{width:16px; height:16px; display:inline-block; background:url(../images/icos.png) 0 0 no-repeat; 
vertical-align:middle; margin-left:10px; cursor:pointer;}
.td_lht{line-height:1.5; font-size:12px; font-weight:normal; color:#999; padding:6px 10px; border:1px solid #d8d8d8; display:inline-block;
border-radius:5px; background:url(../images/s_bgs.png) 0 -204px repeat-x; -moz-box-shadow:0 3px 3px #f0f0f0; -webkit-box-shadow:0 3px 3px #f0f0f0; box-shadow:0 3px 3px #f0f0f0;}
.lit_tip{display:inline-block; width:12px; height:11px; background:url(../images/icos.png) 0 -63px no-repeat; overflow:hidden;
float:left; top:16px; left:-1px; position:absolute; z-index:11;}
.servie{width:564px;}
.serve_title{clear:both; margin-bottom:11px; border-bottom:1px solid #FF7E00; padding-bottom:11px; color:#FF7E00; font-weight:bold; }
.mess td a{color:#ff7e00; font-size:12px; font-weight:normal; text-decoration:underline; margin-left:20px;}
.servie a.mt_login{width:130px; color:#000; font-weight:normal; line-height:36px; padding-top:0; height:36px;}
.servie a.mt_login:hover{background:url(../images/sub_h.png) 0 0 repeat-x; border:1px solid #dd621f; color:#fff;} 
.mess td a.mar_no{ margin-left:0;}
.sub_links{padding-top:10px;}
.sub_links li{float:left; height:50px; width:144px;}
.sub_links li.the_one{width:132px;}

/*-- 表单验证部分css --*/
.check_tips{display:none; margin-left:10px; padding-left:20px; vertical-align:middle; height:16px; line-height:16px; background:url(../images/icos.png) 0 -32px no-repeat; }
.succ_tips{display:none; background:url(../images/icos.png) 0 -16px no-repeat; margin-left:10px; vertical-align:middle; width:16px; height:16px; line-height:16px;}
.error .errortip, .empty .errortip, .repeat .errortip{border:2px solid #f18447; padding:7px;}
.error .littlepop, .empty .littlepop, .error .error_tip, .empty .empty_tip, .repeat .repeat_tip, .succ .succ_tips{display:inline-block; _display:inline; *zoom:1; }

.login_ta .short{width:194px; vertical-align:middle;}
.login_ta .mt_login,
.g_content .mt_login{padding-top:10px; height:26px; width:90px; color:#000; font-weight:normal; margin-left:4px;}
.login_ta .mt_login .gray{ color:#ccc; };
.error_show{display:inline-block;}

/*-- dialog部分css --*/
html,body{width:100%; height:100%;}
.gray{background:#000; opacity:0.6; filter:alpha(opacity=60); width:100%; height:100%; position:absolute; top:0; left:0;}
.marl_8{margin-left:8px;}
.dirlog{width:536px; background:#fcfcfc; margin:30px; margin:0 auto; position:absolute; z-index:10; top:50%; left:50%; margin-left:-268px; margin-top:-215px; border:1px solid #9f9f9f; box-shadow:0 0 10px rgba(0,0,0,0.4);}
.dirlog .sub_bg{width:130px; *display:inline; zoom:1; float:left;}
.dirlog .sub_bg input{width:130px;}
.dirlog_ta{margin-top:16px;}
.dirlog_h4{height:48px; background:#f3f3f3 url(../images/dh_bg.jpg) repeat-x; padding-left:20px; padding-top:2px;}
.h_span{margin-top:16px; font-size:14px; width:150px; float:left; line-height:16px;}
.close{display:inline-block; float:right; width:15px; height:15px; background:url(../images/icos.png) 0 -48px no-repeat; overflow:hidden; text-indent:-200px; margin:16px 16px 0 0;}
.flie_but{border-top:1px dashed #d4d4d4; border-bottom:1px solid #dfdfdf; padding:16px 0 0 20px; height:300px;}
.file_kuang{visibility:hidden; margin-left:-200px;}
.sub_anniu{padding:10px 0; padding-left:20px; border-top:1px solid #fff;}
.green_sub{background:url(../images/s_bgs.png) 0 -82px repeat-x; border:1px solid #4e9e22; color:#fff;}
.green_sub input{color:#fff;}
.height_o{height:430px;}
.ret_a{font-size:14px; color:#000; text-decoration:underline;}
.cut_img_l, .cut_img_b{float:left; background:#e5e5e5; display:inline;}
.cut_img_l{width:184px; height:184px; margin:30px 90px 0 30px;}
.cut_img_b{margin-top:60px; width:120px; height:120px;}
.dirlog .clear{float:none; overflow:hidden;}


.msgTips{ width:100%; height:100%; position:absolute; top:0; left:0;}
.msgInfo{ padding:30px; margin:0 auto; text-align:center; color:#000; font-size:14px; font-weight:600; background:#fcfcfc; position:absolute; z-index:10; top:50%; left:50%; margin-left:-268px; margin-top:-215px; border:1px solid #9f9f9f; box-shadow:0 0 10px rgba(0,0,0,0.4);}
.hide{ display:none; }

/* new begin 这里是绑定和修改和删除的那一坨 */
.suc_limit{height:586px;}
.hei_444{height:444px; border:1px solid #dadada; border-bottom:0 none;}
.left_name{font-size:16px; font-weight:bold; float:left;}
.m_name{color:#333;}
.m_func{color:#ff7e00; margin-left:10px;}

.guide{margin:26px;}
.guide ul{width:100%; background:#ebebeb;}
.guide li{float:left; color:#666; background:#ebebeb; position:relative; text-align:center; height:30px; line-height:30px;}
.li1{width:212px;}
.li2,.li3{width:216px;}
.li4{width:205px;}
.li5{width:430px;}
.li6{width:419px;}
.guide li span{margin-right:10px; font-weight:bold; font-size:14px;}
.guide li em{display:block; position:absolute; top:0; right:0; width:13px; height:30px;}
.guide li .em1{background:url(../images/huijiantou.png) no-repeat;}
.guide li.current{background:#fd843f; color:#fff;}
.guide li.current span{color:#fff;}
.guide li.current .em1{background:url(../images/jiantou.png) no-repeat;}
.guide li.current .em2{background:url(../images/caijiantou.png) no-repeat; left:-13px; top:0;}


.g_content table{margin-top:62px; width:880px;}
.g_content table td{height:38px; padding-bottom:30px;}
.g_td1{width:314px; padding-right:20px; font-weight:bold; font-size:14px; text-align:right;}
.g_hui{vertical-align:middle; color:#999; margin-left:10px;}
.g_content .mt_login{margin-left:0; width:106px;}
.limit_w .input_kuang{width:86px;}
.g_content .g_tr1 td{height:14px; padding-bottom:16px;}
p.p_intip{color:#999;}
a.resent{color:#FF7800; margin-left:20px; text-decoration:underline;}
.g_content .no_padd td{padding-bottom:0;}
.g_content .no_padd2 td{height:14px; line-height:16px; padding:16px 0 30px 0;}
p.sucss{font-size:14px; font-weight:bold; text-align:center; margin:62px 0 52px 0; line-height:16px;}
.sucs_div{text-align:center;}
.sucs_div .mt_login{color:#000; height:26px; padding-top:10px; font-weight:normal; width:118px;}
p.sent_p{font-size:14px; margin:62px 0 42px 0; text-align:center; line-height:24px;}
p.sent_p b{margin-left:10px;}
.a_cancel{text-align:center; margin-top:26px;}
.a_cancel a{color:#ff7e00; text-decoration:underline;}

.mar_k label,
.g_content label{display:block; margin-bottom:14px; vertical-align:middle;}
.g_content .Mradio{margin-right:10px;}
.disB{display:block;}
.verT_t{vertical-align:top; _padding-top:4px;}
.ph_mar{margin:60px 0 30px 0; color:#333;}
.ph_mar span{padding-right:10px; width:350px; display:inline-block; text-align:right; font-size:14px;}
.width_2 span{width:310px;}
.width_2 .input_kuang{width:80px;}
.ph_mar p{display:inline-block; *display:inline; zoom:1; margin-left:10px; line-height:20px; vertical-align:middle;}
.ph_mar p a{color:#ff7e00; text-decoration:underline; margin-left:10px;}
.ph_pad{margin-bottom:22px;}
.marl_1{padding-left:360px;}
.marl_2{padding-left:320px;}

/* 这里是取回密码时的选择方式模块 */
.mar_k{margin-top:100px; font-size:14px;}
.mar_k2{margin-top:60px; font-size:14px;}
.some_tips{text-align:center; margin-bottom:28px; line-height:1.1;}
.mar_k label{margin-left:386px;}
.mar_k2 label{display:block; margin-left:290px; vertical-align:middle; margin-bottom:6px;}
.mar_k .sub_bg{margin:0 auto; display:block; margin-top:50px;}
.em_check{text-align:center; margin:-12px 0 26px 0;}
.em_check .input_kuang{width:80px;}
.em_sub{text-align:center;}
.em_sub .sub_login{float:none; margin:0 auto;}
.pos_new{padding:30px 0 0 290px;}
/*modify by panjun847*/
#vKey,#vKey_text{width:86px;}
.goback{margin-top:60px; text-align:center;}
.goback a{text-decoration:underline; color:#ff7e00;}
.ph_tips{margin-top:70px; text-align:center; font-size:14px;}
.email_tip{margin:140px 0 0 0; padding-bottom:40px; text-align:center; font-size:14px;}

/* 第三方登录 */
.upgrade_info{ padding:24px 0 52px; color:#333; font:bold 14px/36px \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\9ED1\4F53; text-align:center; }
.third_info{ margin-bottom:73px; }
.third_mess{ float:left; padding:8px 0 0 38px; color:#333; font-weight:bold; }
.third_tip{ font-size:14px; }
.third_tip a{ padding-left:20px; color:#ff6600; text-decoration:underline; }
.third_id{ padding-top:35px; font-size:12px; color:#7d7d7d; font-weight:normal; }
.third_id span{ color:#333; font-weight:bold; }
